home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1997 May / PC Plus Super CD Issue 127 (May 1997).iso / delphi2 / delphite.exe / _ISTMP0.DIR / README.TXT < prev    next >
Encoding:
Text File  |  1996-08-12  |  14.0 KB  |  351 lines

  1.             Welcome to Delphi 2.0 Trial Edition
  2.             -----------------------------------------
  3.  
  4. This README file contains important, last minute information
  5. about the Delphi 2.0 Trial Edition.
  6.  
  7.  
  8. ABOUT THE TRIAL EDITION
  9. -----------------------
  10. The Delphi 2.0 Trial Edition was created to allow you
  11. to evaluate Delphi to see for yourself
  12. the benefits of this high-performance, object-oriented, 
  13. Rapid Application Development environment.  You will 
  14. be able to test all of the sample applications, as well
  15. as create your own applications.  You can also create
  16. high-performance user interfaces for use with C++ as
  17. well as high-performance DLLs for use with Visual 
  18. Basic and other tools.  
  19.  
  20. Be sure to consult the extensive information about 
  21. Delphi provided in the \info directory in the CDROM 
  22. package of the Trial Edition.
  23.  
  24. The Trial Edition provides the functionality 
  25. of the commercial version of Delphi 2.0, with
  26. these restrictions:
  27.  
  28.  - The trial period lasts 30 days, after which the
  29.    software will not operate.
  30.  - The Trial Edition will not operate after 
  31.    June 1, 1997.
  32.  - Applications and DLLs compiled with the Trial 
  33.    Edition can be run only while the Delphi Trial
  34.    Edition (the IDE) is also running.
  35.  - This Trial Edition does not include the Database
  36.    Desktop utility, used for graphically creating 
  37.    databases.  With this Trial Edition, you can still 
  38.    access the provided sample databases, access your 
  39.    existing .db and .dbf files, and create new databases
  40.    by issuing SQL statements in the Database Explorer. 
  41.  - The Windows API help systems from Microsoft are
  42.    not included in the trial version, and as a result,
  43.    the index entries and help jumps to those topics
  44.    will not function.  The full MS help is included
  45.    in all commercial versions of Delphi 2.0. 
  46.  
  47. Once you've evaluated the Delphi Trial Edition, 
  48. contact your local reseller, or Borland International
  49. to purchase a commercial release of Delphi 
  50. Developer 2.0 or Delphi Client/Server Suite 2.0.
  51. More information about these products is available
  52. at www.borland.com.   
  53.  
  54. Additional technical information can be found in following files:
  55.       o DELPHI 2.0\RELNOTES.TXT
  56.       o DELPHI 2.0\MANUALS.TXT
  57.  
  58. IMPORTANT:
  59.     ----------------------------------------
  60.     Distributing applications generated with this trial edition
  61.     of Delphi 2.0 is prohibited.
  62.     ----------------------------------------
  63.  
  64.  
  65. ----------------------------------------
  66. TABLE OF CONTENTS
  67. ----------------------------------------
  68.  1. PRODUCT OVERVIEW
  69.  2. MINIMUM SYSTEM REQUIREMENTS
  70.  3. HOW TO GET HELP
  71.  4. DELPHI 2.0 INSTALLATION
  72.  5. BINARY CODED DECIMAL (BCD) FIELDS
  73.  6. DEMONSTRATION PROGRAMS
  74.  7. MIGRATING 16-BIT DELPHI CODE
  75.  
  76.  
  77. ----------------------------------------
  78.  1. PRODUCT OVERVIEW
  79. ----------------------------------------
  80. Delphi's visual design environment lets you create sophisticated
  81. 32-bit Windows applications for Windows 95 and Windows NT faster
  82. than any other development tool.  Because Delphi is built around
  83. an optimizing 32-bit native-code compiler, Delphi applications
  84. are up to 15-50 times faster than interpreted p-code.  You also
  85. have complete support for all features of the operating system
  86. including OLE automation, ActiveX, OCXs, Multi-threading, 
  87. Unicode and MAPI.
  88.  
  89. Delphi has an object-oriented architecture with many new
  90. components for quickly creating applications that offer the
  91. Windows 95 user interface.  Delphi's component architecture is
  92. completely extensible so you can easily create your own
  93. components and add them to the environment.
  94.  
  95. Delphi integrates the Borland Database Engine, providing a high
  96. performance, scaleable database architecture with an extensive
  97. collection of data controls for quickly creating database
  98. applications and reports.
  99.  
  100. This Trial Edition of Delphi 2.0 provides you with the full 
  101. functionality of Delphi 2.0 for a 30-day trial period.  Also,
  102. all the applications you generate must be run from within the 
  103. Delphi IDE - that is, you cannot run your applications as 
  104. separate exes with this trial edition.   After you have evaluated
  105. Delphi 2.0, visit the Borland web site at www.borland.com for 
  106. information on how to purchase a full, unrestricted copy of 
  107. Delphi 2.0.
  108.  
  109.  
  110. ----------------------------------------
  111.  2. MINIMUM SYSTEM REQUIREMENTS
  112. ----------------------------------------
  113. Delphi 2.0 requires Windows 95, Windows NT 3.51 or a 100%
  114. compatible operating system, an 80486 or better processor, and
  115. 8Mb of system memory.  Delphi 2.0 has been tested under Windows 95
  116. and Windows NT 3.51.
  117.  
  118. Disk Space Requirements:
  119.  
  120.     Version           Full    
  121.     --------------    --------    
  122.     Trial Edition     30Mb        
  123.  
  124.     You can also perform a Custom installation selecting only
  125.     those options you require for the smallest possible disk
  126.     space.  Temporary space (10Mb) is used for install purposes
  127.     and will be freed upon completion.
  128.  
  129.  
  130. ----------------------------------------
  131.  3. HOW TO GET HELP
  132. ----------------------------------------
  133. If you have any problems with this product, there are a number
  134. documents that may contain the information you need:
  135.  
  136.   o This README.TXT file and RELNOTES.TXT
  137.   o Documentation Updates in DELPHI20\MANUALS.TXT
  138.   o Online help files
  139.  
  140. If you still have a question and need assistance, help is
  141. available from the following sources:
  142.  
  143.   o You can use your modem or Internet connection to easily
  144.     obtain assistance online.  Borland maintains support forums
  145.     on CompuServe.  These forums put you in contact with
  146.     thousands of other programmers using Borland products.
  147.     You'll be able get your questions answered and share
  148.     information and ideas with others.
  149.  
  150.     You can also download the latest technical information, sample
  151.     code, utilities, patches, etc., from these online services as
  152.     well as from Borland's Download Bulletin Board Service (DLBBS).
  153.  
  154.     Access Borland's online services in the following manners:
  155.  
  156.         CompuServe
  157.         ----------------------------------------
  158.         GO BORLAND
  159.         GO DELPHI
  160.         GO BDELPHI32
  161.  
  162.  
  163.         World Wide Web
  164.         ----------------------------------------
  165.         Browse the Delphi WWW page (http://www.borland.com) to
  166.         find tips and techniques, the latest Delphi book list,
  167.         links to other Delphi pages, newsgroups, and other
  168.         references.
  169.  
  170.         Other sites of interest include:
  171.           news://comp.lang.pascal.delphi.misc
  172.           news://comp.lang.pascal.delphi.components
  173.  
  174.  
  175.         Borland DLBBS
  176.         ----------------------------------------
  177.         You can reach the Borland DLBBS by dialing
  178.         +1(408)431-5096 (up to 14,400 Baud, 8 data bits, No
  179.         Parity, 1 Stop bit).  No special setup is required.
  180.  
  181.  
  182.   o TechFax is a toll-free, 24-hour automated service
  183.     that sends free technical information to your fax machine.  More
  184.     than 1,000 documents discussing Borland software are available
  185.     through TechFax.  These documents provide valuable technical
  186.     reference information.
  187.  
  188.     You can obtain TechFax bulletins or documents by calling
  189.     +1(800)822-4269 from any touch tone telephone.
  190.  
  191.   o For information about installation, system configuration,
  192.     and compatibility, call the Technical Support Hot Lines at
  193.     +1(408)461-9195 from 6:00 AM to 5:00 PM Pacific Time.
  194.  
  195.   o If you need assistance beyond product installation,
  196.     Borland offers the Advisor Lines service where you can get advice
  197.     on program design, debugging, and performance tuning.  Advisor
  198.     Lines operate from 6:00 AM to 5:00 PM Pacific Time at
  199.     +1(900)555-1015.  Each call is $2.00 per minute, with the first
  200.     minute free.  If you want to pay for this service using a credit
  201.     card, call +1(800)330-3372.  (Available in U.S. only).
  202.  
  203.   o The specific steps necessary to reproduce the problem
  204.     you are experiencing.
  205.  
  206.   o Computer name and model and the name and model of any
  207.     additional hardware (video adapters, modems, etc.).
  208.  
  209.   o Operating system and version number (to obtain the
  210.     version number, type VER at the command-line prompt).
  211.  
  212.  
  213. ----------------------------------------
  214.  4. DELPHI 2.0 INSTALLATION
  215. ----------------------------------------
  216. Please refer to the file INSTALL.TXT on the Delphi CD in the
  217. \INSTALL directory for complete installation instructions.
  218.  
  219. To start the installation, run the SETUP.EXE program on the
  220. Delphi CD in the INSTALL directory.
  221.  
  222.  
  223. ----------------------------------------
  224.  5. BINARY CODED DECIMAL (BCD) FIELDS
  225. ----------------------------------------
  226. Binary Coded Decimal is an exact numeric type that allows high
  227. precision values to have exact representation in a binary format.
  228. Approximate numeric types, like a double, are stored as a
  229. mantissa and exponent.  Some numbers are not well suited to being
  230. stored accurately in this format.
  231.  
  232. A new entry has been added to the Borland Database Engine (BDE)
  233. configuration file and is installed with all versions of Delphi.
  234. The "ENABLE BCD" setting specifies whether BDE translates numeric
  235. and decimal fields into floating point values or BCD values.
  236.  
  237. The "ENABLE BCD" setting is FALSE by default for all drivers.
  238. This setting can be changed with the BDE Configuration Utility
  239. supplied with Delphi.
  240.  
  241. Existing aliases will not have the "ENABLE BCD" setting.  In
  242. order to use this new setting, existing aliases will have to be
  243. removed and re-created.  Once this is done, "ENABLE BCD" can be
  244. set to TRUE.
  245.  
  246. Applications that use TDatabase components can be modified to use
  247. BCD, regardless of the status of any associated alias.  A
  248. TDatabase component takes its default parameter settings from the
  249. BDE alias specified by the AliasName property.  These settings
  250. may be changed in the Parameter Overrides associated with that
  251. component.  The "ENABLE BCD" setting may be added to this list to
  252. allow a specific TDatabase component to use BCD values.
  253.  
  254. The following table lists field types converted to BCD when
  255. "ENABLE BCD" is set to TRUE:
  256.  
  257.     Driver        Field types
  258.     --------------------------------------------------------
  259.     dBASE         All NUMBER and FLOAT fields
  260.     InterBase     DECIMAL and NUMERIC
  261.     MS SQL        MONEY, SMALLMONEY, DECIMAL, and NUMERIC
  262.     ODBC          DECIMAL and NUMERIC
  263.     Oracle        NUMBER and FLOAT
  264.     Paradox       BCD
  265.     Sybase        MONEY, SMALLMONEY, DECIMAL, and NUMERIC
  266.  
  267.     A field is translated to BCD only if the target driver supports
  268.     BCD fields.
  269.  
  270. When a table or query is opened in a database with "ENABLE BCD"
  271. set to TRUE, all fields which can be BCD fields will be mapped to
  272. TBCDField.  You cannot select specific fields for BCD enabling.
  273.  
  274. When using Paradox, any BCD field will be mapped to TBCDField
  275. regardless of the "ENABLE BCD" setting.
  276.  
  277.     NOTE
  278.     ----------------------------------------
  279.     TBCDField stores BCD values in the Currency data type, which
  280.     supports up to 4 decimal places.  If your data has more than 4
  281.     decimal places you SHOULD NOT enable BCD. If you do so, values
  282.     beyond the 4th decimal place will be lost when you save the data.
  283.     ----------------------------------------
  284.  
  285. Additional information about using the Borland Database Engine
  286. (BDE) with Delphi can be found in RELNOTES.TXT
  287.  
  288.  
  289. ----------------------------------------
  290.  6. DEMONSTRATION PROGRAMS
  291. ----------------------------------------
  292. Here's an overview of the directory tree structure containing
  293. demonstration programs:
  294.  
  295.  
  296.   DELPHI 2.0 TRIAL EDITION\DEMOS
  297.     - Contains numerous demonstration programs, each in their own
  298.       directory.
  299.  
  300.   DELPHI 2.0 TRIAL EDITION\DEMOS\DATA
  301.     - Contains all data used by sample programs.  Note that the
  302.       MASTAPP example defines referential integrity rules on the
  303.       CUSTOMER, ORDERS, ITEMS and PARTS tables.  These rules, which
  304.       require that the master record be posted before a detail record
  305.       may be posted, are defined in both the Paradox tables (.DB) the
  306.       Local InterBase Server database (MASTSQL.GDB) versions of this
  307.       data.  If you write database applications that insert data into
  308.       these tables and your insertions violate the referential
  309.       integrity rules that are defined, a "Master Record Missing"
  310.       exception will be raised.
  311.  
  312.   DELPHI 2.0 TRIAL EDITION\DEMOS\DOC
  313.     - Contains sample projects from the printed documentation.
  314.       Data used by these examples is in the DELPHI 2.0\DEMOS\DATA
  315.       directory and is accessed using the DBDEMOS database alias
  316.       created by SETUP.
  317.  
  318.   DELPHI 2.0 TRIAL EDITION\DEMOS\DB
  319.     - Contains additional database sample projects.  Data used by
  320.       these examples is in the DELPHI 2.0\DEMOS\DATA directory and is
  321.       accessed using the DBDEMOS database alias created by SETUP.
  322.  
  323.  
  324. ----------------------------------------
  325.  7. MIGRATING 16-BIT DELPHI CODE
  326. ----------------------------------------
  327. The D32_NOTE.DOC file on the Delphi CD in the INFO\BORLAND
  328. directory discusses a number of issues important to program
  329. authors migrating code from Delphi 1.0 to Delphi 2.0.  The new
  330. Delphi 2.0 compiler has many features that change such
  331. fundamental mechanisms as calling conventions, string handling,
  332. and memory allocation.  If you are porting Delphi 1.0
  333. applications to Delphi 2.0, we recommend reviewing the
  334. D32_NOTE.DOC file first.
  335.  
  336. Here are two issues that are not related to porting applications
  337. but Delphi 1.0 users should be aware of:
  338.  
  339.   o Delphi 2.0's IDE makes extensive use of context menus.  In many
  340.     cases, such as the fields and string property editors, buttons
  341.     were replaced with context menu items instead.  Most views in the
  342.     IDE use Windows 95-style right click menus to provide additional
  343.     functionality.
  344.  
  345.   o Delphi 2.0 DLLs that use the Borland Database Engine do not
  346.     require any special initialization or shutdown code.  (The Delphi
  347.     1.0 BDEDLL.DPR sample is no longer necessary for 32-bit DLLs and
  348.     will, in fact, not compile with Delphi 2.0.)
  349.  
  350. ----------------------------------- END -----------------------------------
  351.